Java Course
Dashboard
Module 1: Introduction
1.1
Introduction to the course
1.2
Installation
Module 2: First Java Program
2.1
First Java Program
Module 3: Java Basics
3.1
Vars and Data Types-1
3.2
Variables and Data Types-2
3.3
Arrays
3.4
If-Else
3.5
Nested If-else and Switch Case
Module 4: Methods
4.1
Creating our First Method
4.2
Return Types and Arguments
4.3
Public static void main Explained
4.4
More on Public static void main
Module 5: Classes and objects
5.1
Starting with classes and objects
5.2
Constructors
5.3
Project Structure and Runtime
5.4
The Java Stack
5.5
Java Heap
5.6
Inheritance
5.7
Interfaces and Method Overriding
5.8
Abstract Classes
Module 6: Essentials
6.1
Strings
6.2
While-loops
6.3
For-loop
6.4
Nested Loops and Debugger
Module 7: Java Programs and JAR
7.1
Using CMD to run java files
7.2
Into to JAR files
7.3
JAR Files using CMD
Module 8: Exceptions-Errors and File Handling
8.1
User Input and Reading Files
8.2
Exceptions
8.3
Buffered Reader
8.4
Auto Closeable Interface
Module 9: Collections Framework
9.1
ArrayLists And LinkedLists
9.2
Custom ArrayLists and Linked Lists
9.3
HashSet, LinkedHashSet and HashCode
9.4
Custom Comparators
9.5
Maps
Module 10: Generics
10.1
Intoduction and Creating a Generic Class
10.2
Generic Methods
10.3
Intro to Wildcards
10.4
More on Wildcards
Module 11: Jshell
11.1
Jshell
Module 12: Concurrency
12.1
Intro to Threads
12.2
Methods on Threads
12.3
Synchronized Threads
12.4
Concurrency with Collections
12.5
Producer-Consumer using wait and notify
12.6
Producer-Consumer using Array Blocking Queue
12.7
Thread pool
Module 13: JDBC
13.1
Setting up Everything!
13.2
Databases and SQL
13.3
JDBC and SQL
13.4
Insert_Update_Delete using JDBC
Module 14: Lambda Expressions and Streams
14.1
Function Interfaces and Lambdas
14.2
Examples of Lambda Expressions
14.3
Built-in Functional Interfaces
14.4
Streams
Module 15: Project Phone Dealership
15.1
Project
Module 16: Intro to Servlets
16.1
Tomcat Setup
16.2
What is a servlet_
Module 17: Getting started with Servlets
17.1
Basics %2B Our First Servlet
17.2
doGet and doPost
17.3
Request Dispatcher
Module 18: Session Tracking in servlets
18.1
Using HttpSession
18.2
Using Cookies
18.3
Using Url Rewriting
Module 19: Servlet Context and Config
19.1
ServletConfig
19.2
ServletContext
Module 20: Filter
20.1
Filters Explained with Example
Module 21: JSP Scripting
21.1
JSP Scripting Elements
Module 22: JSP implicit objects
22.1
Response Implicit Object
22.2
Config implicit object
22.3
Application Implicit Object
22.4
Session implicit Object
22.5
PageContext, page and Exception implicit object
22.6
JSP implicit objects
Module 23: Jsp Directives
23.1
JSP Page Directives
23.2
JSP Include and Taglib Directive
Module 24: JSP Action Tags
24.1
JSP Forward, Param, Include Tag
24.2
UseBean Action Tag
Module 25: JSP MVC
25.1
Expression Language
25.2
Model View And Controller
Module 26: Login App using JSP
26.1
Login App -1
26.2
Login App -2
Your browser does not support the video tag.
Select a lecture to begin